Caractéristiques de l'IronQR

This article was translated from English: Does it need improvement?
Translated
View the article in English

IronQR for .NET est une bibliothèque permettant aux développeurs de lire et de générer des codes-barres. Cette bibliothèque de codes-barres .NET de premier plan prend en charge une large gamme de codes-barres 1D et 2D, y compris les codes QR décorés (colorés et de marque).

Compatibilité

langues .NET

  • C# (Tutoriel)
  • Lire et écrire des codes-barres en C#
  • VB.NET
  • Lire et écrire des codes-barres en VB.NET
  • F#

    • Lire et écrire des codes-barres en F#

Plates-formes

  • .NET 8, 7, 6 et 5
  • IronQR est compatible avec .NET 8, 7, 6 & 5.
  • .NET Core 3x et 2x

    • IronQR est compatible avec .NET Core 3x & 2x.

    • La version actuelle de .NET Core prend en charge les systèmes d'exploitation clients Linux, Unix et macOS, ainsi que Mono.
  • Une prochaine version prendra en charge les environnements mobiles Mono et Xamarin.
  • .NET Standard 2x
  • IronQR est compatible avec le Standard .NET 2.0 et les versions ultérieures.
  • .NET Framework 4.6.2+

    • IronQR est compatible avec le Framework .NET 4.6.2 et plus.

Types d'applications

  • Console, Web, & Bureau

    • Créez des applications pour la console, le web et le bureau à l'aide d'IronQR.

OS

  • Microsoft Windows (Tutoriel)
  • Créer n'importe quelle application sur Windows.
  • macOS (Comment faire)
  • Créez n'importe quelle application sur macOS.
  • Linux (Guide pratique)
  • Créer n'importe quelle application sur Linux en utilisant Debian, CestOS, Ubuntu.
  • Docker (Comment faire)
  • Créez n'importe quelle application sur Docker en utilisant Windows, Linux ou Azure.
  • Azure (Comment faire)
  • Créer n'importe quelle application sur Azure en utilisant VPS, Webapps, Websites, Functions.
  • AWS

    • Créer n'importe quelle application sur AWS en utilisant EC2 ou Lambda.

IDE

  • Microsoft Visual Studio

    • Créez n'importe quelle application à l'aide de Microsoft Visual Studio.
  • Créez n'importe quelle application en utilisant IronQR avec Blazor. (Comment faire)
  • Jetbrains ReSharper & Rider

Formats de codes-barres

Matrice QR et 2D

  • Code QR Qr Code related to Matrice QR et 2D
  • Styled QR Code Styled Qr Code related to Matrice QR et 2D
  • Aztec Aztec related to Matrice QR et 2D
  • Data Matrix Data Matrix related to Matrice QR et 2D

  • MaxiCode (Lecture seule)
  • Code-barres UPS
  • Code-barres Intelligent Mail USPS (Lecture seule)

    • IMB

    • Codes-barres USPS OneCode

Codes-barres linéaires modernes

  • Code 39 Code39 related to Codes-barres linéaires modernes
  • Code 128 Code128 related to Codes-barres linéaires modernes
  • GS1-128
    • The GS1-128 is a variant of Code 128, which can encode all ASCII alphanumeric characters in a barcode format. GS1-128 defines both data types and formats that are used for exchange and logistics between entities. Food companies use this barcoding format to share company, product, and shipping information.
  • PDF417 Pdf 417 related to Codes-barres linéaires modernes
  • RSS14 (Reduce Space Symbology 14) (Read Only)
    • Support for stacked linear rendering.
  • RSS Expanded (Read Only)
    • Databar
    • GS1 Databar

Codes-barres linéaires plus anciens

  • UPC-A Upc A related to Codes-barres linéaires plus anciens
  • UPC-E Upc E related to Codes-barres linéaires plus anciens
  • EAN-8 Ean 8 related to Codes-barres linéaires plus anciens
  • EAN-13 Ean 13 related to Codes-barres linéaires plus anciens
  • CodaBar Codabar related to Codes-barres linéaires plus anciens
  • ITF (Interleaved Two of Five) Itf related to Codes-barres linéaires plus anciens
  • MSI Msi related to Codes-barres linéaires plus anciens

  • Plessey Plessey related to Codes-barres linéaires plus anciens

Lecture des codes-barres

Lire de nombreux formats d'images

Exemple de code Référence API

  • Images
  • Prend en charge la lecture des codes-barres à partir des formats d'image JPEG, JPEG 2000, PNG, BMP, TIFF et GIF.
  • Images multipages
  • Lecture d'une ou plusieurs images à partir de formats d'image GIF et TIFF multipages.
  • IronDrawing
  • Prend en charge IronSoftware.System.Drawing.
  • Objects System.Drawing

    • Prend en charge System.Drawing.Image.
  • Prend en charge System.Drawing.Bitmap.
  • Flux
  • Prend en charge System.IO.Stream.
  • PDF

    • Lire les codes-barres des documents PDF sur une, plusieurs ou toutes les pages.

Précision et performance des réglages

Exemple de Code (Référence API

  • Lecture de codes-barres Simple/Multiple
  • Spécifiez le lecteur pour qu'il scanne un, plusieurs ou tous les formats de codes à barres pour une précision et des performances accrues.
  • Spécifier les régions de recadrage
  • Choisissez de spécifier des zones de recadrage dans les régions de documents numérisés afin d'améliorer la précision et l'efficacité.
  • Définir le format de sortie
  • Les objets image BarcodeResult (Référence API) peuvent être désactivés pour améliorer davantage les performances.
  • Support du multithreading

    • Gère automatiquement le multithreading pour la lecture de codes-barres par lots et pour la lecture de plusieurs pages dans des fichiers TIFF, GIF et PDF à trames multiples.

Filtres de correction d'image

Exemple de Code

Formats des données de sortie

Vous pouvez créer un code-barres avec des textes, des nombres ou des données binaires. Tous les caractères de la norme Unicode UTF-8 sont pris en charge.

Écriture d'un code-barres

Types de documents à écrire

Exemple de Code Référence API

  • Image
  • Enregistrement sous forme de fichiers image aux formats JPEG, JPEG 2000, PNG, BMP, TIFF et GIF.
  • Objets System.Drawing

    • Enregistrer dans System.Drawing.Image.
  • Enregistrer en System.Drawing.Bitmap.
  • Flux

    • Enregistrer en tant que flux d'images.
  • Enregistrer vers System.IO.Stream.
  • HTML

    • Enregistrer dans un DataURI pour l'intégration en ligne dans le HTML.

    • Enregistrer en tant que fichier HTML.
  • Enregistrer dans une balise HTML img complète avec l'image complète du code-barres incorporée.
  • PDF
  • Enregistrement en tant que fichier PDF, flux PDF ou données binaires PDF.
  • PDF existant

    • Apposer un tampon ou une annotation à un endroit précis d'un PDF existant.

Encodage des données de code-barres

Encode du texte, des URL, des données binaires (byte [], flux) et des chiffres selon la prise en charge du format.

Vérification de la tolérance aux fautes

  • Vérification de Null
  • La vérification de la nullité permet d'éviter l'erreur.
  • Sommes de contrôle
  • Contrôle automatique, correction et ajout de sommes de contrôle telles que les sommes de contrôle GTIN pour les codes à barres UPC-A et UPC-E.
  • Connaissance du format
  • Connaître les longueurs de format et les numéros de tampon zéro pour s'assurer que des codes-barres valides sont générés.
  • Messages d'erreur détaillés
  • Un modèle d'exception détaillé comprenant 7 types d'exception personnalisés qui aident les développeurs à résoudre les problèmes critiques en leur fournissant des messages d'erreur détaillés.
  • Correction d'erreur QR personnalisée

    • Paramètres personnalisés de correction d'erreur QR permettant une lecture plus rapide des codes-barres et une meilleure tolérance aux erreurs.

Styliser les codes-barres

Exemple de code Référence API La classe GeneratedBarcode permet le style de code-barres intégré, y compris :

  • Redimensionnement
  • Redimensionnement tout en conservant automatiquement les proportions des codes-barres valides.
  • Marges et Bordures

    • Ajouter des marges et des bordures.
  • Vérifier les dimensions finales de l'image.
  • Recoloration

    • Recoloration des codes-barres et de leurs arrière-plans.
  • Vérifier que les codes-barres sont lisibles après le stylisme à l'aide d'un seul appel de méthode.
  • Ajouter des annotations de texte

    • Ajoutez des annotations textuelles ou imprimez automatiquement les valeurs du code-barres au-dessus ou au-dessous de n'importe quel code-barres en utilisant n'importe quelle police de caractères installée.
  • Il permet de dimensionner et de positionner automatiquement le texte.
  • Ajouter des logos aux codes QR

    • Ajoutez des logos aux codes QR avec un alignement automatique de l'image sur la grille QR.

    • Prise en charge des codes QR colorés.